home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / mus / play / DeliTracker1_37.lha / DeliTracker / Docs / History.dok < prev    next >
Text File  |  1993-05-07  |  14KB  |  284 lines

  1. ***************************************************************************
  2. *                          DeliTracker-History                            *
  3. ***************************************************************************
  4.  
  5.                             © 1992 by Delirium
  6.                              Datum 08.04.1993
  7.  
  8.  
  9.  
  10. V1.37a    Bug im internen ProTracker Player beseitigt. Bei noch mehr Playern
  11.     das DMAwait gefixt.
  12.  
  13. V1.37    Einführung der dtg_WaitAudioDMA Funktion. Durch Benutzung der neuen 
  14.     Funktion sollte jetzt der ProTracker Player auch auf dem A4000 
  15.     keinerlei Timingprobleme mehr haben. DeliTracker verwaltet nun bis
  16.     zu 80 Player. Änderungen an diversen Playern.
  17.     
  18. V1.36    Änderung und Freigabe der dtg_SetTimer Funktion. Documentation
  19.     zusammengefasst und überarbeitet. Der FTM-Player wurde etwas
  20.     verbessert (funktioniert jetzt mit geändertem VBR Register).
  21.  
  22. V1.35    Einführung eines neuen Tags (DTP_SubSongTest) für das SubSong
  23.     Handling und Anpassung der betroffenen Player. Zwei vetrauschte
  24.     Pointer in der Gadgetrefresh Routine beseitigt.
  25.  
  26. V1.34    Die Menüs entsprechen nun, dank WFLG_NEWLOOKMENUS/GTMN_NewLookMenus
  27.     unter V39 endgültig dem Standard. Wenn ein Fenster geöffnet wird, 
  28.     überprüft DeliTracker nun ob bereits das andere Fenster offen ist. 
  29.     Ist dies der Fall, wird das Fenster (bzw. auch die Requester) auf 
  30.     dem Screen geöffnet, wo sich das offene Fenster befindet.
  31.  
  32. V1.33    In das AppWindow können nun auch Drawer gelegt werden. Es wird
  33.     dann das komplette Verzeichnis in die Modulliste aufgenommen.
  34.     Gleichzeitig wurde die maximale Anzahl der Listenelemente auf
  35.     9999 vergrößert. Zur besseren Listenmanipulation wurde das ARexx-
  36.     Interface um 2 Funktionen erweitert. Ein falsches Flag, das das
  37.     Funktionieren der Menu-Shortcuts unter Kick 3.0 verhinderte,
  38.     wurde berichtigt. Das Kontrollfenster Closegadget beendet nun 
  39.     DeliTracker nicht mehr, sondern schließt es nur.
  40.  
  41. V1.32    Verbesserung der Randomroutine. Die TFMX_Pro und TFMX_7V Player
  42.         wurden verbessert, sie spielen nun auch 'ungepackte' TFMX Stücke. 
  43.     Für Leute die selber Komponieren oder viele Songs besitzen, haben
  44.     wir einen ST/NT/PT Songplayer geschrieben.
  45.  
  46. V1.31    Erste Version, die nur mit Kickstart 2.0 läuft. Braucht keine
  47.     req.library mehr, sondern benutzt stattdessen die asl.library.
  48.     Harmloser Fehler in der Gadgetrefresh Routine behoben. Bug in
  49.     der Timeout Funktion beseitigt. Kleinere Verbesserungen in den
  50.     ProTracker und Mark II Playern.
  51.  
  52. V1.30    Release Version. Für diese Version wurden die Docs komplett
  53.     umgestaltet und überarbeitet. Ab dieser Version von DeliTracker
  54.     hat die unregistrierte Version keine Einschränkungen mehr. Wir
  55.     vertrauen auf die Ehrlichkeit der Anwender und hoffen, daß Sie
  56.     uns weiterhin unterstützen werden.
  57.  
  58. V1.29    Die OS 2.0 Version ist nun ein Commodity. DeliTracker hat nun
  59.     seinen eigenen Hotkey! Da unter Kick 1.3 die commodities.library
  60.     leider ihren Dienst verweigert ... (den Rest können Sie sich
  61.     sicherlich selbst denken!). Es wurde noch ein kleinerer Fehler
  62.     in der ARexx-Status Routine beseitigt. Boolsche Werte bei Optionen
  63.     werden nun nicht mehr mit <0|1> sondern mit <no|yes> bezeichnet.
  64.     Die Parsing Routine wurde dank Dominik's Nörgeln etwas csh-
  65.     freundlicher gestaltet.
  66.  
  67. V1.28    Zum Entpacken wird nun statt interner Routinen XPK V2 verwendet.
  68.     Da die auf der Amiga plus 9/92 erschienene xpkmaster.library (V1)
  69.     noch einige schwerwiegende Bugs hatte, mußten wir auf V2 warten.
  70.     Startupcode verbessert.
  71.  
  72. V1.27    Der Sourcecode wurde überarbeitet, so daß er nun unserem neuen
  73.     Labelstandard entspricht. Es wurden zwar keine Funktionellen
  74.     Änderungen vorgenommen, jedoch wurde der Code an einigen Stellen
  75.     verbessert. Die MED und OktaMED Player können nun auch 'MMD1'
  76.     Module erkennen und spielen.
  77.  
  78. V1.26    Einige Leute haben sich beschwert, daß DeliTracker keine Menüs
  79.     hat. Deshalb haben wir wieder, im Vergleich zu V1.16 leicht
  80.     veränderte, Menüs eingebaut. Die 2.x Version von DeliTracker
  81.     benutzt anstelle der req.lib TextRequest() Funktion nun die
  82.     EasyRequestArgs() um Fehlermeldungen auszugeben.
  83.  
  84. V1.25    Die OS 2.0 Version unterstützt nun PubScreens. DeliTracker_2.x
  85.     kann nun auf jedem PubScreen geöffnet werden und arbeitet
  86.     korrekt auf anderen default PubScreens als der "Workbench". An
  87.     der 1.3 Version wurden keine funktionellen Änderungen vorgenommen.
  88.  
  89. V1.24    Wesentlich schnellerer PowerPacker Decrunchcode. Diverse
  90.     Vorbereitungen für späteren XPK Gebrauch. Einige kleinere interne
  91.     Verbesserungen.
  92.  
  93. V1.23    DeliTracker kann nun auf Wunsch beim Übergang zwischen zwei
  94.     Modulen das aktuell spielende ausfaden. Intern wurde der Code
  95.     an einigen Stellen überarbeitet.
  96.  
  97. V1.22    Der Randomplaymodus wurde auf vielfachen Wunsch so geändert, daß
  98.     nun ein schon einmal gespieltes Modul nicht mehr gespielt wird,
  99.     solange noch Module existieren, die noch nicht gespielt wurden.
  100.     Als neuer player kam der EMS Player hinzu. An den TFMX Playern
  101.     wurden kleinere "Wänzchen" entfernt.
  102.  
  103. V1.21    Die LED wird nach Beenden von DeliTracker auf den ursprünglichen
  104.     Zustand zurück gesetzt. Das Konfigurationsfile wird voreinstellungs-
  105.     mäßig nicht mehr in S: sondern in ENV: abgespeichert. Alle Player
  106.     wurden mit einem $VER: String versehen. Außerdem kamen einige neue
  107.     Player hinzu.
  108.  
  109. V1.20    Die alten Konfiguartionsdateien wurden durch benutzerfreundlichere,
  110.     editierbare ASCII-Files ersetzt, die jetzt auch Modullisten enthalten
  111.     können. Dadurch und durch den schon in der letzten Version eingeführten
  112.     Songend Einsprung in den DeliTrackerGlobals mußten wir das Player-
  113.     interface nochmals modifizieren. Um für die Zukunft gerüstet zu sein,
  114.     verwenden wir nun ein Tag-Based Interface. Ein Patch-Programm zum
  115.     updaten alter Custommodule und Player wird mitgeliefert. Im internen
  116.     ProTracker Player wurde ein Bug bei der Timerallocation beseitigt, der
  117.     aber so gut wie nie auftrat. Die internen Faster/Slower-Funktionen
  118.     werden jetzt nur noch dann benutzt, wenn der interne Interrupt aktiv
  119.     ist. Da laut Hardware Reference Manual die Volume von 0-64 (65 Werte)
  120.     geht, macht das DeliTracker jetzt auch so. Interne Arbeitsversion! 
  121.  
  122. V1.19    DeliTracker kann jetzt, falls mehrere Module angewählt wurden, diese
  123.     in zufälliger Reihenfolge abspielen (Random), bei bestimmten Playern
  124.     das Songende automatisch erkennen und dann das nächste Modul spielen
  125.     (Songend), sowie nach einer bestimmten Zeit automatisch das Modul
  126.     wechseln (Time). Die neu hinzugekommene Append Option ist dazu gedacht,
  127.     Files aus verschiendenen Directorys an die bestehende Modulliste
  128.     anzuhängen. In der Kick 2.0 Version wird bei Benutzung der Appwindow-
  129.     fähigkeit statt des Locks der komplette Pfad gesetzt. Im Zuge der
  130.     Funktionserweiterung wurde sowohl das Prefwindow als auch das ARexx-
  131.     interface entsprechend umgestaltet/erweitert. DeliTracker kann nun
  132.     auch mit Imploder gepackte Dateien entpacken. Sonic Arranger kam als
  133.     neuer Player dazu. Interne Arbeitsversion!
  134.  
  135. V1.18    Shortcuts zur Volume- und Balancekontrolle hinzugefügt. Kleiner 
  136.     Bug im Stringhandling entfernt: Selbst nach dem Eject eines Moduls
  137.     wurde dessen Name/Pfad in ein Configfile gespeichert. Dies hatte
  138.     zur Folge, daß das Modul nach dem Laden dieses Configfiles gespielt
  139.     wurde. Interner ST/NT Player wurde komplett umgeschrieben, er basiert
  140.     jetzt auf einer ProTracker Replayroutine. Diese Version sollte nun
  141.     eigentlich jedes SoundTracker "like" modul korrekt spielen (speziell
  142.     ProTracker Module, die vorher nicht korrekt abgespielt wurden). Als
  143.     Internen Player gibt es nun Custom, PT, NT, ST15, ST31 und StarTrekker
  144.     ohne AM sounds. Es kamen auch einige andere externe Player hinzu.
  145.  
  146. V1.17    Alle Menüs wurden entfernt, da die meisten Benutzer davon keinen
  147.     Gebrauch machten. Die Tastaturbedienbarkeit wurde jedoch beibehalten.
  148.     Sie wurde erweitert und ist nun komfortabler als zuvor. Mini-Bugfix
  149.     in einer ARexx-Routine. Als Player wurde SIDMon II angepaßt.
  150.  
  151. V1.16    Das Playerinterface wurde (zum allerletzten Mal !) geändert. Durch
  152.     viele Verbesserungen am Stringhandling schrumpfte DeliTracker um ein
  153.     gutes Stück. Der interne Timer-Interrupt generiert jetzt einen Soft-
  154.     Interrupt, um z.B. bei Benutzung des serial.device Übertragungsfehler
  155.     zu vermeiden. Das Color Decrunch beim Entpacken wurde entfernt. Dafür
  156.     wird jetzt, während DeliTracker beschäftigt ist, der Mauszeiger busy
  157.     gesetzt. Die FlashPointer Option wurde komplett ausgebaut (auch die
  158.     ARexx-Kommandos, die davon betroffen sind !). Als neuer Player kam 
  159.     OktaMED 1.0 hinzu.
  160.  
  161. V1.15    Playerinterface (hoffentlich zum letzten Mal ?) geändert. Jetzt
  162.     lassen sich auch Soundsysteme anpassen, deren Player etwas eigenwillig
  163.     programmiert ist. Die CheckMod() Routine wurde völlig neu programmiert.
  164.     Customplayer bestehen nun nur noch aus einem File. Interner Bugfix,
  165.     der aber bis jetzt auf keinen Player Auswirkungen hatte. Beim Anhängen
  166.     von '.pp' an den Filenamen wurde der String manchmal nicht mit einem
  167.     Nullbyte abgeschlossen. Dieser Fehler wurde behoben. GetListData()
  168.     wurde überarbeitet. Die erste offizielle Demoversion wurde erstellt.
  169.     Als neuer Player wurde FTM implementiert.
  170.  
  171. V1.14    Änderungen am Includefile, d.h. neue Funktionen für die Player-
  172.     schnittstelle. Bugfix bei Player Config-Routine. Kleinere interne
  173.     Verbesserungen.
  174.  
  175. V1.13    Die erste Version für abergläubische Gemüter ;^) (Einige unserer
  176.     Tester warten angeblich schon jetzt verzweifelt auf die Version 2.13).
  177.     In ExtLoad() gab es ein paar Verbesserungen.
  178.  
  179. V1.12    Die Programmierer haben total vergessen, für Eject eine ARexx-Routine
  180.     einzubauen (Wie konnte so etwas nur passieren ?). Dieser Mangel wurde
  181.     behoben. Außerdem gab es eine kleine Änderung an der internen
  182.     SoundTracker replayroutine : in einigen Modulen ist die Volume falsch
  183.     (>$40) abgespeichert, dies führte dazu, daß bei Benutzung des Volume-
  184.     sliders die Lautstärke falsch interpretiert wurde. Deswegen waren bei
  185.     besagten Modulen Lautstärkesprünge zu hören.
  186.  
  187. V1.11    In der Version für Kickstart 2.0 wird Menuanordnung ,position und
  188.     größe mittels ROM-Routinen an die jeweilige Fontgröße angepaßt.
  189.     Einführung eines $VER: ID-Stings. 1.3 User gucken in die Röhre ´8-}.
  190.     Für Demonstrationszwecke wird eine spezielle Version erstellt.
  191.  
  192. V1.10    Audiokanäle werden jetzt nur noch belegt, solange ein Modul geladen
  193.     ist.
  194.  
  195. V1.09    Für Customplayer kommen InitPlay und EndPlay zu den Interfaceroutinen
  196.     hinzu. Probleme mit falscher Subsongnummer beseitigt.
  197.  
  198. V1.08    Im Configfile wird jetzt auch die Subsongnummer abgespeichert.
  199.     Verbesserungen in den ARexx-Routinen.
  200.  
  201. V1.07    Ab Kickstart 2.0 (Applaus) können Module auch gespielt werden, indem
  202.     man ihr Icon im Kontrollfenster von DeliTracker ablegt. An der Version
  203.     für Kickstart 1.3 (selber schuld) wurden keine wesentlichen Änderungen
  204.     vorgenommen.
  205.  
  206. V1.06    DeliTracker kann jetzt auch als Default-Tool angegeben werden.
  207.     Verminderung der Reloc-Hunks durch Benutzung von Offsettabellen.
  208.     Retry-Option bei belegten Audiokanälen eingebaut.
  209.  
  210. V1.05    Das ARexx-Interface ist nun vollständig implementiert. Um die ARexx-
  211.     Steuerung zu verbessern, wird die Möglichkeit vorgesehen, einen Song
  212.     nicht sofort nach dem Laden zu spielen sowie die Farbflimmern des
  213.     Mauszeigers beim Decruchen abzustellen.
  214.  
  215. V1.04    Externe Playerschnittstelle geändert und erweitert. Als bedeutendste
  216.     Neuerungen sind das getrennte Handling von Volume und Balance sowie
  217.     eine Configurationsmöglichkeit für alle Player anzusehen. Bugfix bei
  218.     den Volume und Balance-Slidern. Im Preferences-Window werden wegen der
  219.     neu dazugekommenen Fähigkeiten kleinere Verbesserungen vorgenommen.
  220.     Diverse Bugfixes im Startupcode. Player für Music-Assembler und
  221.     MED 3.11 kommen hinzu. Letzter Bug beim Gadgetrefresh des Controlpanels
  222.     behoben.
  223.  
  224. V1.03    Das Preferences-Window wird komplett umgestellt und wesentlich
  225.     übersichtlicher gestaltet. Bug in der Save-Config Routine entfernt.
  226.     Die internen Player wurden total überarbeitet. Bugs in den Playern
  227.     für The Musical Enlightenment und SoundFX-Module entfernt. Beim
  228.     Multiselect von Modulen, die DeliTracker nicht kennt, wird ab jetzt
  229.     auch ein Gadgetrefresh des Controlpanels durchgeführt. Aufruf für
  230.     den Aufbau der Statuszeile in die OpenMainWindow-Routine verlagert.
  231.     Fehler in der SaveConfig-Routine behoben. 32 Byte Memoryverlust pro
  232.     Aufruf von DeliTracker wegen fehlendem UnLock() beseitigt.
  233.  
  234. V1.02    Das ARexx-Interface wird erweitert. SIDMon 1.0, Game Music Creator
  235.     und The Musical Enlightenment werden als Player angepaßt.
  236.  
  237. V1.01    Endlich funktioniert das ARexx-Interface. Als neue Player kommen
  238.     SoundFX un MarkII hinzu. Einige Bugs, z.B. bei Delete-Player, werden
  239.     entfernt. Der Startupcode wird verbessert und erweitert.
  240.  
  241. V1.0    Da DeliTracker mittlerweile auf über 60 (!) KB angewachsen ist,
  242.     werden alle ungebräuchlicheren Player ausgelagert. Das dafür notwendige
  243.     Preferences-Window wird ebenfalls implementiert. Ab jetzt hat
  244.     jeder die Möglichkeit, selbst neue Player anzupassen. Für
  245.     Spezialfälle wird ein Customplayer vorgesehen. Die Tooltypes
  246.     der Workbench werden nun ebenfalls unterstützt.
  247.     Oktalyzer 1.53 kommt als neuer Player hinzu (Armin u did it !).
  248.  
  249. V0.9    Dank des resident Startupcodes muß DeliTracker nun vom CLI nicht
  250.     mehr mit 'run' gestartet werden.
  251.     Weitere Player kommen dazu (JamCracker, FutureComposer 1.3&1.4,
  252.     SoundMon).
  253.  
  254. V0.8    Die graphische Benutzeroberfläche wird komplett überarbeitet und
  255.     erweitert. (Hauptsächlich wegen eines Volume/Balance-Reglers).
  256.     Vom VBlank-Interrupt wird zum CIAB-Timer gewechselt.
  257.     Ab jetzt spielt DeliTracker auf PAL- und NTSC-Maschinen korrekt!
  258.  
  259. V0.7    Eine erste Implementation eines ARexx-Ports scheitert.
  260.     Der für die Memoryfragmentierung verantwortliche Bug wird endlich
  261.     gefunden und entfernt.
  262.  
  263. V0.6    Das Programm wird in DeliTracker umbenannt und spielt nun auch
  264.     TFMX 1.5 Module. Außerdem lassen sich nun alle wichtigen Einstellungen
  265.     in ein Configfile sichern.
  266.  
  267. V0.5    Eine erste graphische Benutzeroberfläche erhöht den Bedienungskomfort
  268.     enorm. Bei Fehlern wird jetzt der Grund mit ausgegeben !
  269.  
  270. V0.4    Inzwischen wurden Soundtracker & Pro/Noisetracker Routinen eingebaut.
  271.  
  272. V0.3    Endlich gibt es dank der Req.Library auch einen Filerequester.
  273.     Außerdem können nun mehrere Songs hintereinander gespielt werden,
  274.     ohne das Programm zu verlassen.
  275.  
  276. V0.2    Jetzt mit Fenster !
  277.     Bugfixes in den IRQ-Routinen.
  278.  
  279. V0.1    Das Programm heißt SndPlay und ist nur vom CLI aus startbar.
  280.     Spielt nur Whittaker Module !
  281.  
  282.  
  283.  
  284.